今年在同事的邀請與鼓勵下,我決定進一步強化自己的學習動力與技術深度。其實 gRPC 這項技術我早已關注許久,卻一直沒有找到適合深入實作的時機。剛好近期有機會可以導入 gRPC,讓我決定把握機會,正式展開一段更深入的學習旅程。
這次的實作將以 .NET Core
語言為基礎,探索 gRPC 的核心概念與實務應用。將過去開發 RESTful API 所累積的經驗(例如驗證、授權機制、錯誤處理模式等)作為延伸,嘗試將這些熟悉的設計模式轉譯到 gRPC 架構中,並深入理解其異同與優劣。此外,我也會實際動手實作 Client/Server 雙向串流、Metadata 傳遞、安全連線等實用功能,將理論落實為可用的系統元件。
我期望透過這 30 天的技術探索,不只是單純學會 gRPC,更希望建立起自己在服務通訊架構上的全面理解,進一步為日後微服務整合、跨語言平台溝通與高效能系統設計打下基礎。相信這段深入又有挑戰的學習歷程,將成為我技術成長路上重要的里程碑。